﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace ColonisatorGame
{
    public class MenuCompteTours : DisplayZone
    {
        /// <summary>
        /// Un slot est une zone où un item (graphique ou texte) peut être affiché. 
        /// 1 % de la largeur totale doit être alouée entre 2 slots.
        /// </summary>
        public Dictionary<int, Rectangle> Slots { get; set; }

        public MenuCompteTours(Int32 totalWidth, Int32 totalHeigth)
        {
            Cadre = new Rectangle(totalWidth * 0 / 100, totalHeigth * 0 / 100, totalWidth * 10 / 100, totalHeigth * 10 / 100);
            
            // Cette zone est en fait un slot où l'on affiche le tour en cours
            Slots = new Dictionary<int, Rectangle>()
            {
                { 0, new Rectangle(this.Cadre.X + this.Cadre.Width * 10 / 100, this.Cadre.Y + this.Cadre.Height * 20 / 100, 1, 1) }
            };
        }
    }
}
